//0x20 bytes (sizeof)
struct _WHEA_RECOVERY_CONTEXT
{
union
{
struct
{
ULONG Address; //0x0
UCHAR Consumed; //0x4
USHORT ErrorCode; //0x6
UCHAR ErrorIpValid; //0x8
UCHAR RestartIpValid; //0x9
UCHAR ClearPoison; //0xa
} MemoryError; //0x0
struct
{
ULONG PmemErrInfo; //0x0
} PmemError; //0x0
};
ULONGLONG PartitionId; //0x10
ULONG VpIndex; //0x18
enum _WHEA_RECOVERY_CONTEXT_ERROR_TYPE ErrorType; //0x1c
};